Ad Widget

Collapse

Parâmetro - Zabbix está rodando - NÃO

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pccruz
    Member
    • Mar 2011
    • 37

    #16
    Parâmetro - Zabbix está rodando - NÃO

    Resolvi o problema brother...

    Eu já tinha alterado o arquivo zabbix_server.conf tirando o usuário
    zabbix, e deixando em branco... Mas não adiantava, no log me
    mostrava que não estava conectando com o usuário root... Me gerava o
    erro:

    [root@omega sbin]# tail /tmp/zabbix_server.log
    2480:20120531:102204.365 [Z3001] connection to database 'zabbix'
    failed: [1045] Access denied for user 'root'@'localhost' (using
    password: NO)
    2480:20120531:102204.365 Database is down. Reconnecting in 10 seconds.
    2480:20120531:102214.367 [Z3001] connection to database 'zabbix'
    failed: [1045] Access denied for user 'root'@'localhost' (using
    password: NO)
    2480:20120531:102214.367 Database is down. Reconnecting in 10 seconds.
    2480:20120531:102224.370 [Z3001] connection to database 'zabbix'
    failed: [1045] Access denied for user 'root'@'localhost' (using
    password: NO)
    2480:20120531:102224.370 Database is down. Reconnecting in 10 seconds.
    2480:20120531:102234.372 [Z3001] connection to database 'zabbix'
    failed: [1045] Access denied for user 'root'@'localhost' (using
    password: NO)
    2480:20120531:102234.372 Database is down. Reconnecting in 10 seconds.
    2480:20120531:102244.375 [Z3001] connection to database 'zabbix'
    failed: [1045] Access denied for user 'root'@'localhost' (using
    password: NO)
    2480:20120531:102244.375 Database is down. Reconnecting in 10 seconds

    Depois com o comando vim zabbix_server.conf inseri novamente o nome do
    dbname, dbuser e password.

    Matei os processos do Zabbix

    Salvei e por ultimo executei o comando:

    zabbix_server -c /usr/local/etc/zabbix_server.conf

    Consultei novamente com zabbix ps -ef | grep zabbix

    zabbix 3140 1 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3142 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3143 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3144 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3145 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3146 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3147 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3150 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3151 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3152 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3154 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3156 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3158 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3160 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3161 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3163 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3165 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3167 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3169 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3171 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3172 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3174 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3176 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3178 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3180 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3182 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    zabbix 3184 3140 0 14:01 ? 00:00:00 zabbix_server -c
    /usr/local/etc/zabbix_server.conf
    root 3227 3065 0 14:02 pts/0 00:00:00 grep zabbix

    Comment

    • andersguitar
      Member
      • Dec 2010
      • 64

      #17
      Show de bola. Só não entendo por que o seu não estava se baseando automaticamente no .conf da pasta /usr/local/etc. Mas enfim, bom que está resolvido.

      Comment

      • pccruz
        Member
        • Mar 2011
        • 37

        #18
        Parâmetro - Zabbix está rodando - NÃO

        Só que agora estou com outro problema.

        Quando eu reinicio meu server, o parâmetro fica como não novamente, se eu vejo os processos esta como:

        [root@omega etc]# ps -ef | grep zabbix
        zabbix 2560 1 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
        zabbix 2562 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
        zabbix 2563 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
        zabbix 2564 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
        zabbix 2565 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
        zabbix 2566 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
        zabbix 2570 1 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_server
        root 2768 2713 0 07:34 pts/0 00:00:00 grep zabbix

        Se eu mato os processos acima e executo os comandos:

        zabbix_server -c /usr/local/etc/zabbix_server.conf
        zabbix_agent -c /usr/local/etc/zabbix_agentd.conf

        Ele sobe novamente, agora tenho uma dúvida. Como eu faço para não subir mais os processos antigos e subir os novos quando eu reiniciar meu servidor?

        Comment

        • andersguitar
          Member
          • Dec 2010
          • 64

          #19
          Rapaz, daí eu já não sei. Mas eu tentaria o seguinte...
          1 - renomear os confs da pasta /etc/zabbix (por segurança) e criar links para o da pasta /usr/local/etc

          Rapaz, lembrei aqui. Deu um confere nos parametros do arquivo zabbix.conf.php na pasta 'php' que contém as paginas de acesso ao sistema?

          Comment

          • pccruz
            Member
            • Mar 2011
            • 37

            #20
            Parâmetro - Zabbix está rodando - NÃO

            Of course, what do you suggest?

            Comment

            • exkg
              Senior Member
              Zabbix Certified Trainer
              Zabbix Certified Specialist
              • Mar 2007
              • 718

              #21
              Oi ... a informacao dessa aba nos diz se o host definido como ZABBIX Server estah ou nao atendendo na porta 10051.

              Faz alguns testes:

              - netstat -nap |grep 10051
              - telnet <IP DO SERVER CFME O TEU CONF> 10051
              - iptables -L -n (e verifica se tem regras bloqueando)

              Mas pelo que entendih tah tudo funcionando exceto isso ... correto ?


              []s,
              Luciano
              --
              Luciano Alves
              www.zabbix.com
              Brazil | México | Argentina | Colômbia | Chile
              Zabbix Performance Tuning

              Comment

              • pccruz
                Member
                • Mar 2011
                • 37

                #22
                Parâmetro - Zabbix está rodando - NÃO

                Grande Luciano, blza?

                Então man, eu achei uma forma alternativa de resolver o problema, só que quando eu reinicio meu server, o parâmetro fica como não novamente, se eu vejo os processos esta como:

                [root@omega etc]# ps -ef | grep zabbix
                zabbix 2560 1 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                zabbix 2562 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                zabbix 2563 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                zabbix 2564 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                zabbix 2565 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                zabbix 2566 2560 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                zabbix 2570 1 0 07:30 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_server
                root 2768 2713 0 07:34 pts/0 00:00:00 grep zabbix

                Se eu mato os processos acima e executo os comandos abaixo ele volta

                zabbix_server -c /usr/local/etc/zabbix_server.conf
                zabbix_agent -c /usr/local/etc/zabbix_agentd.conf

                Queria deixar isso automático, caso o meu server venha ser reinicializado não precise ficar startando manualmente, tudo isso aconteceu depois de migrar o meu zabbix 1.8 para 2.0

                Comment

                • andersguitar
                  Member
                  • Dec 2010
                  • 64

                  #23
                  Falae pc!"
                  Rapaz, provavelmente voce tem no teu 'rc.local' setado lá os parametros para subir o zabbix_server.
                  Experimenta alterar com o parametro -c "..." pra ver se sobe normalmente.

                  Comment

                  • pccruz
                    Member
                    • Mar 2011
                    • 37

                    #24
                    Parâmetro - Zabbix está rodando - NÃO

                    Opa blza Guitarrista?

                    No meu arquivo zabbix_server tem no BASEDIR esses caminhos abaixo:

                    # base zabbix dir
                    BASEDIR=/usr/local/zabbix
                    # PID file
                    PIDFILE=/var/tmp/zabbix_server.pid
                    # binary file
                    ZABBIX_SUCKERD=$BASEDIR/sbin/zabbix_server

                    É nesses caminhos que devo fazer a alteração?

                    Luciano, segue abaixo os testes que fiz com os comandos que me passou:


                    [root@omega init.d]# netstat -nap | grep 10051
                    tcp 0 0 172.16.21.130:10051 0.0.0.0:* LISTEN 2913/zabbix_server
                    tcp 0 0 172.16.21.130:10051 172.16.22.53:2200 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.105:1758 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.140:4611 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.109:4835 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.120:4854 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.80:3015 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.82:37058 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.132:55582 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.195:15407 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.41:32453 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.40:2754 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.31:59104 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.143:6211 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.173:3169 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.113:1722 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.58:53998 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.115:54872 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.189:17550 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.136:4022 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.122:46974 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.49:12596 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.0.11:1039 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.100.146:2192 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.62:1603 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.60:3392 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.172:2007 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.69:32769 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.22.78:63498 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.249:2490 TIME_WAIT -
                    tcp 0 0 172.16.21.130:10051 172.16.21.212:23686 TIME_WAIT -
                    [root@omega init.d]# telnet 172.16.21.130 10051
                    Trying 172.16.21.130...
                    Connected to (172.16.21.130).
                    Escape character is '^]'.
                    Connection closed by foreign host.
                    [root@omega init.d]# iptables -L -n
                    Chain INPUT (policy ACCEPT)
                    target prot opt source destination

                    Chain FORWARD (policy ACCEPT)
                    target prot opt source destination

                    Chain OUTPUT (policy ACCEPT)
                    target prot opt source destination
                    Last edited by pccruz; 21-06-2012, 17:00.

                    Comment

                    • andersguitar
                      Member
                      • Dec 2010
                      • 64

                      #25
                      Falae PC! Teria como postar o teu rc.local?

                      Comment

                      • pccruz
                        Member
                        • Mar 2011
                        • 37

                        #26
                        Parâmetro - Zabbix está rodando - NÃO

                        [root@omega etc]# pwd
                        /etc
                        [root@omega etc]# cat rc.local
                        #!/bin/sh
                        #
                        # This script will be executed *after* all the other init scripts.
                        # You can put your own initialization stuff in here if you don't
                        # want to do the full Sys V style init stuff.

                        touch /var/lock/subsys/local
                        [root@omega etc]#

                        Comment

                        • andersguitar
                          Member
                          • Dec 2010
                          • 64

                          #27
                          Estranho não ter configurado parametro para subir o zabbix...
                          Bem, faz o teste:
                          No teu rc.local, coloca aí:
                          zabbix_server -c "/usr/local/etc/zabbix/zabbix_server.conf"

                          Ve se funciona, com o ps.

                          Comment

                          • pccruz
                            Member
                            • Mar 2011
                            • 37

                            #28
                            Parâmetro - Zabbix está rodando - NÃO

                            Beleza, mas posso colocar em qualquer lugar este caminho? Devo retirar o touch /var/lock/subsys/local ?

                            Comment

                            • andersguitar
                              Member
                              • Dec 2010
                              • 64

                              #29
                              Pode colocar após o touch.

                              Comment

                              • pccruz
                                Member
                                • Mar 2011
                                • 37

                                #30
                                Parâmetro - Zabbix está rodando - NÃO

                                [root@omega etc]# vim rc.local
                                #!/bin/sh
                                #
                                # This script will be executed *after* all the other init scripts.
                                # You can put your own initialization stuff in here if you don't
                                # want to do the full Sys V style init stuff.

                                touch /var/lock/subsys/local
                                zabbix_server -c "/usr/local/etc/zabbix/zabbix_server.conf"

                                Reiniciei, depois fui ver os processos e ainda sobem os antigos:


                                [root@omega ~]# ps -ef | grep zabbix
                                zabbix 2562 1 0 14:46 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                                zabbix 2564 2562 0 14:46 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                                zabbix 2565 2562 0 14:46 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                                zabbix 2566 2562 0 14:46 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                                zabbix 2567 2562 0 14:46 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                                zabbix 2568 2562 0 14:46 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
                                zabbix 2572 1 0 14:46 ? 00:00:00 /usr/local/zabbix/sbin/zabbix_server
                                root 2863 2738 0 14:51 pts/1 00:00:00 grep zabbix

                                Comment

                                Working...